import java.util.*;

/*
 * public class ListNode {
 *   int val;
 *   ListNode next = null;
 *   public ListNode(int val) {
 *     this.val = val;
 *   }
 * }
 */

public class Solution {
    public ListNode deleteDuplicates(ListNode head) {
        //头结点为null
        if(head==null){
            return null;
        }
        ListNode cur=head;

        while(cur!=null&&cur.next!=null){
            if(cur.val==cur.next.val){
                //如果当前结点的值等于下一个结点，那么直接忽略下一个结点
                cur.next=cur.next.next;
            }else{
                cur=cur.next;
            }
        }
        return head;

    }
}